Placement and Routing for N Embedded Programmable Logic

نویسندگان

  • Tony Wong
  • E. Wilton
چکیده

As SoC design enters into mainstream usage, the ability to make post-fabrication changes will become more and more attractive. This ability can be realized using programmable logic cores. These cores are like any other IP in the SoC design methodology, except that their function can be changed after fabrication. In many cases, non-rectangular programmable logic cores are required, either to better mesh with the other IP cores, or because of I/O constraints. In order to use programmable logic cores, placement and routing algorithms are required to implement user circuits on the core. Existing placement and routing algorithms that target programmable logic were optimized for stand-alone FPGA’s which are invariably square or rectangular. In this paper we show that these algorithms do not work well when targetting non-rectangular programmable logic cores, and we present enhancements to existing placement and routing algorithms that allow the algorithms to better target these cores. It is shown that the new algorithms lead to a 12% critical path improvement for “U”-shaped cores, and a 4% improvement for “O”-shaped cores. The density and speed penalty for using these non-rectangular cores is significant, compared to square cores, however, we show that the penalty would be significantly larger if the original algorithms were used. 1. In Re achi main tech these One (SoC desig intel sour Thes bloc func know com N and alwa then not d requ desig meth one ASIC Logic CPU Core MixedSignal Core

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Non - Rectangular Embedded Programmable Logic Cores

.................................................................................................................................. ii List of Figures and Tables .................................................................................................... vi Acknowledgments.................................................................................................................. ix...

متن کامل

Demonstrating Real-Time JPEG Image Compression-Decompression Using Standard Component IP Cores on a Programmable Logic Based Platform for DSP and Image Processing

p. 1 Prototyping Framework for Reconfigurable Processors p. 6 An Emulator for Exploring RaPiD Configurable Computing Architectures p. 17 A New Placement Method for Direct Mapping into LUT-Based FPGAs p. 27 fGREP Fast Generic Routing Demand Estimation for Placed FPGA Circuits p. 37 Macrocell Architectures for Product Term Embedded Memory Arrays p. 48 Gigahertz Reconfigurable Computing Using SiGe...

متن کامل

Automatic Partitioning for Improved Placement and Routing in Complex Programmable Logic Devices

This work explores the effect of adding a new partitioning step into the traditional complex programmable logic device (CPLD) CAD flow. A novel algorithm based on Rent’s rule and simulated annealing partitions a design before it enters the place and route stage in CPLD CAD. The resulting partitions are then placed using an enhanced placement tool. Experiments conducted on Altera’a APEX20K chips...

متن کامل

Power Consumption Comparison: APEX 20K vs. Virtex Devices

Many factors, such as supply voltage, current consumption, die size, and routing structure, affect semiconductor power consumption. For devices with the same supply voltages, the device current determines power consumption. Although modeling can be an effective tool for estimating the current consumption of a particular design, it is not appropriate for comparing the relative current consumptio...

متن کامل

A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers

This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004